﻿namespace WP7Contrib.Services.BingMaps.Model
{
    using System;
    using System.Windows;
    using Collections;

    public interface IImageryUrlForRouteCriterion
    {
        ImagerySet ImagerySet { get; }
        ModeOfTravel? TravelMode { get; }

        Avoid Avoid { get; }
        DateTime? DateTime { get; }
        MapLayer? MapLayer { get; }
        Size? MapSize { get; }
        int? MaxSolutions { get; }
        MapVersion? MapVersion { get; }
        Optimize? Optimize { get; }
        ObservableCollection<PushPin> PushPins { get; }
        TimeType? TimeType { get; }
        ObservableCollection<WayPoint> WayPoints { get; }
    }
}
